#!/bin/bash
test='(123) 456-7890'
test='987-123-4567'
if [[ $test =~ ^((\([0-9]{3}\)( ))|([0-9]{3}(-)))([0-9]{3})-([0-9]{4})$ ]] 
then
    echo "pipei"
else
    echo "no"
fi

# newip='192.168.1.1'
# if [[ "$newip" =~ ^([0-9]{1,3}\.){3}[0-9]{1,3}$ ]];then
#     echo '找到了ip地址'
# else
#     echo "no 找到了ip地址"
# fi


# grep -E '^((\([0-9]{3}\)( ))|([0-9]{3}(-)))([0-9]{3})-([0-9]{4})$' log.txt
awk '/^((\([0-9]{3}\)( ))|([0-9]{3}(-)))([0-9]{3})-([0-9]{4})$/' log.txt
# awk '/^([0-9]{3}-|\([0-9]{3}\) )[0-9]{3}-([0-9]{4})$/' log.txt
